@charset "utf-8";

body {
	background: #f5f5f5;
	font: 12px/1.5 Tahoma,Arial,"微软雅黑",Helvetica,sans-serif
}

.gray-outline {
	border: 1px solid #e6e6e6;
	border-radius: 3px
}

.tip-info {
	color: red;
	display: block;
	height: 20px;
	margin: 7px 0
}

.text-long {
	width: 318px
}

.text-short {
	width: 223px
}

.quc-fixIe6margin {
	display: inline-block
}

.user-account {
	color: #22ac69
}

.findpwd-fail-icon {
	background: url(../../img/ico_error_intl.png?v=f65be.png) no-repeat;
	display: block;
	height: 42px;
	margin: 0 auto;
	width: 42px
}

.findpwd-btn {
	background: #22ac69;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 100%
}

a.link {
	color: #22ac69
}

label.quc-placeholder {
	position: absolute
}

div.panel-t1 {
	background: #fff;
	border-radius: 2px
}

div.uc-panel-content {
	margin-top: 30px;
	text-align: center
}

div.uc-panel-content span {
	color: #333;
	display: block;
	font-size: 14px
}

.findpwd-btn:active {
	background: #149a59
}

#Header {
	background: #e8e8e8;
	padding: 10px 0;
	width: 100%
}

#Header .header-content {
	margin: 0 auto;
	width: 700px
}

#Header .header-content .switch-login,.page-title,.logo {
	display: inline-block;
	*display: inline-block;
	vertical-align: middle;
	*zoom: 1
}

.wrap-content {
	margin: 72px auto 0;
	width: 700px
}

.content-title {
	background: #fff;
	border-bottom: 2px solid #f5f5f5;
	color: #222;
	font-size: 20px;
	padding: 20px;
	text-align: center
}

.content-main {
	background: #fff;
	overflow: hidden
}

.con-wrap {
	margin: 0 auto;
	padding: 50px 0
}

.account-tip {
	font-size: 14px;
	margin: 0 auto 20px;
	padding-left: 5px;
	width: 370px
}

.input-bg {
	display: inline-block;
	*display: inline-block;
	height: 42px;
	*height: 40px;
	margin: 0;
	vertical-align: middle;
	width: auto;
	*zoom: 1
}

.outline-input {
	border: 0;
	color: gray;
	font-size: 14px;
	height: 21px;
	line-height: 21px;
	margin: 4px;
	outline: none;
	padding: 6px 7px
}

.choose-findpwd-type {
	margin: 0 65px
}

.choose-mobile-type {
	margin: 0 auto;
	width: 400px
}

.no-sms-token {
	float: left
}

.mobile-type-back {
	float: right
}

.choose-email-type {
	margin: 0 auto;
	text-align: center;
	width: 400px
}

.choose-question-type {
	margin: 0 auto;
	width: 340px
}

.set-new-password {
	margin: 0 auto;
	width: 400px
}

.reg-succeed-icon {
	background: url(../../img/sign-up-succeed.png?v=05fc9.png) no-repeat;
	display: inline-block;
	*display: inline-block;
	height: 32px;
	margin: 40px auto 30px;
	width: 32px;
	*zoom: 1
}

.validate-email-fail {
	margin: 72px auto 0;
	width: 700px
}

.check-account-form ul {
	margin: 0 auto;
	width: 370px
}

.choose-findpwd-type p {
	margin-bottom: 20px
}

.choose-findpwd-type li {
	background: #f5f5f5;
	border: 1px solid #e8e8e8;
	height: 60px;
	margin-bottom: 40px
}

.check-account-form .account-item {
	display: inline-block;
	*display: inline-block;
	width: 100%;
	*zoom: 1
}

.check-account-form .account-icon {
	background: url(../../img/uc-account-icon.png?v=dcacb.png);
	display: inline-block;
	*display: inline-block;
	height: 18px;
	margin: 0 0 0 8px;
	vertical-align: middle;
	width: 18px;
	*zoom: 1
}

.check-account-form .pic-refresh {
	cursor: pointer;
	height: 42px;
	margin-left: 10px;
	width: 109px
}

.check-account-form .check-account {
	margin-top: 50px
}

.choose-findpwd-type .user-account {
	color: #22ac69
}

.choose-findpwd-type .check-icon {
	display: inline-block;
	*display: inline-block;
	height: 36px;
	width: 34px;
	*zoom: 1
}

.choose-findpwd-type .icon-wrap {
	float: left;
	margin: 12px 0 0 18px
}

.choose-findpwd-type .go-complaint-icon {
	background: url(../../img/go_complaint.png?v=42aa8.png) no-repeat
}

.choose-findpwd-type .check-phone-icon {
	background: url(../../img/check_phone.png?v=5dfb1.png) no-repeat
}

.choose-findpwd-type .check-email-icon {
	background: url(../../img/check_email.png?v=ed871.png) no-repeat
}

.choose-findpwd-type .check-question-icon {
	background: url(../../img/check_question.png?v=ec730.png) no-repeat
}

.choose-findpwd-type .check-secemail-icon {
	background: url(../../img/check_secemail.png?v=16158.png) no-repeat
}

.choose-findpwd-type .check-type-info {
	float: left;
	font-size: 14px;
	height: 60px;
	line-height: 60px;
	margin-left: 30px
}

.choose-findpwd-type .begain-check {
	background: #22ac69;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	float: right;
	height: 34px;
	line-height: 34px;
	margin: 14px 30px;
	padding: 0 15px;
	text-align: center;
	width: 50px
}

.choose-mobile-type .mobile-type-tip {
	margin-bottom: 20px
}

.choose-mobile-type .get-sms-token {
	background: #22ac69;
	border-radius: 5px;
	border: 1px solid #22ac69;
	color: #fff;
	cursor: pointer;
	float: right;
	font-weight: bolder;
	height: 42px;
	line-height: 42px;
	text-align: center;
	width: 98px
}

.choose-mobile-type .sms-token-disabled {
	background: #fff;
	border: 1px solid #22ac69;
	color: #22ac69
}

.choose-mobile-type .sms-token-btn {
	margin: 50px 0 10px
}

.choose-email-type .send-email-bg {
	margin-bottom: 15px
}

.choose-email-type .send-email-icon {
	background: url(../../img/uc_send_email.png?v=43fab.png) no-repeat;
	display: block;
	height: 92px;
	margin: 0 auto;
	width: 83px
}

.choose-email-type .email-type-tip {
	color: #333;
	font-weight: bolder
}

.choose-email-type .send-email-tip {
	color: #828282
}

.choose-email-type .emal-type-btn {
	margin-top: 70px
}

.choose-email-type .email-type-back {
	background: #fff;
	border: 1px solid #22ac69;
	color: #22ac69;
	margin: 25px 0 15px
}

.choose-question-type .k {
	display: inline-block;
	*display: inline-block;
	font-weight: bolder;
	height: 44px;
	line-height: 44px;
	*zoom: 1
}

.choose-question-type .question-tip {
	margin-bottom: 15px
}

.choose-question-type .question-input {
	float: right
}

.choose-question-type .question-text {
	margin-left: 28px
}

.set-new-password .set-password-tip {
	margin-bottom: 15px
}

.set-new-password .password-input {
	width: 376px
}

.findpwd-succeed .content-main {
	padding: 40px 0 80px
}

.validate-email-fail .email-invalid {
	background: url(../../img/uc_email_invalid.png?v=70ab5.png) no-repeat;
	display: block;
	height: 92px;
	margin: 0 auto;
	width: 83px
}

.validate-email-fail .email-invalid-tip {
	color: #222;
	font-size: 14px;
	font-weight: bolder;
	margin: 20px 0 10px
}

.validate-email-fail .return-homePage {
	color: #333;
	font-size: 18px;
	font-weight: bolder
}

.choose-email-type .emal-type-btn a {
	color: #fff
}

.findpwd-succeed .content-main p {
	font-weight: bolder;
	font-size: 14px;
	text-align: center
}

.choose-findpwd-type .begain-check:active {
	background: #149a59
}

.validate-email-fail .return-homePage .green {
	color: #22ac69
}

#Header .logo {
	background: url(../../img/uc-i360-logo.png?v=4bdf7.png);
	height: 48px;
	margin-right: 25px;
	width: 168px
}

#Header .logo a {
	display: inline-block;
	height: 48px;
	width: 168px
}

#Header .header-content .page-title {
	border-left: 1px solid #929292;
	color: #222;
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	padding-left: 25px
}

#Header .header-content .switch-login {
	color: #7d7d7d;
	float: right;
	font-size: 14px;
	line-height: 48px
}

#Header .page-title a:hover {
	color: #22ac69
}